/*
（附加题）输入一行字符，统计其中大写字母、小写字母、数字字符及其他字符的个数。
*/

#include <stdio.h>

int main() {
    int daxie = 0, xiaoxie= 0, Number = 0, others = 0;
    int c;
    
    printf("请输入一行字符：");
    while ((c = getchar()) != '\n' && c != EOF) {
        if (c >= 'A' && c <= 'Z') {
            daxie++;
        } else if (c >= 'a' && c <= 'z') {
            xiaoxie++;
        } else if (c >= '0' && c <= '9') {
            Number++;
        } else {
            others++;
        }
    }
    
    printf("\n统计结果：\n");
    printf("大写字母：%d\n", daxie);
    printf("小写字母：%d\n", xiaoxie);
    printf("数字字符：%d\n", Number);
    printf("其他字符：%d\n", others);
    
    return 0;
}
